﻿.MainBGColor {background-color:#005D99;}
.floatLeft{float:left;margin:0 0 0 5px;}

/*Administration List*/
.ListBoxItem{}

.ListBoxItem #HeadBox{height:21px; margin:0px; border:0px; padding:0px;}
.ListBoxItem #HeadBox #LeftBox{width:140px; background-image:url(I/LBI_HB_LB_BG.gif);}
.ListBoxItem #HeadBox #CenterBox{background-image:url(I/LBI_HB_BG.gif);}
.ListBoxItem #HeadBox #RightBox{width:56px; background-image:url(I/LBI_HB_RB_BG.gif);}

.ListBoxItem #FootBox{height:17px; margin:0px; border:0px; padding:0px;}
.ListBoxItem #FootBox #LeftBox{width:145px; background-image:url(I/LBI_FB_LB_BG.gif);}
.ListBoxItem #FootBox #CenterBox{background-image:url(I/LBI_FB_BG.gif);}
.ListBoxItem #FootBox #RightBox{width:145px; background-image:url(I/LBI_FB_RB_BG.gif);}

.ListBoxItem #ToolBarBox, .ListBoxItem #ListBox{border:1px solid #A4B6D7; border-bottom:0px solid #bbb;}
.ListBoxItem #ToolBarBox .LevelCompart, .ListBoxItem #ListBox .LevelCompart, .ListBoxItem .LevelCompart{border-bottom:1px solid #A4B6D7;}
.ListBoxItem #ToolBarBox #Foot, .ListBoxItem #ListBox #Foot{filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#ffffff,endColorStr=#CAD6EB);}
.ListBoxItem #ToolBarBox form{margin:0px;padding:0px;}

#Title{background-color:#A4B6D7;} 
#FirstColumm{background-color:#ECF5FF;}
.mouseover{background-color:#D2E2FF;}
.mouseout{background-color:#ECF5FF;}
/*skin*/
.ValueBox .InputBox
{
	/*float:left;*/
}

.InputBox, .TextArea, .DropDownList, .ListBox
{
	border: 1px solid #7F9DB9;	
}
.Button
{
	border: 1px solid #345897;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#ffffff,endColorStr=#A4B6D7);
	background-color: #D6DFF7;
}

.Emphasize
{
	color:Red;
	cursor:pointer;
}

/*Form*/
.FormBody
{
	margin:10px;
}

.FormBody .FormTablesBox
{
	border:1px solid #ccc;
}

.FormTablesBox .FormTable
{
}

.FormTable .FieldBox
{
	width:80px;
	padding:3px;
	text-align:right;
}

.FormTable .ValueBox
{
	padding:3px;
}

.FormTable .FieldExplain
{
	color:#d50000;
}
.FieldTips
{
	text-align:right;
	width:43%;
}

.FormBody .ValidationSummaryBox
{
}

.FormBody .ToolBar
{
	text-align:center;
}

.FormBody .TabBox
{
	background-color:#EBE9ED;
	border:0px;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
}

.FormBody .BlankTabBox
{
	background-color:#fff;
	background-image:url(I/SplitLine.gif);
	background-position:center bottom;
	background-repeat:repeat-x;
	border:0px;
}

.FormBody .CurrentTabBox
{
	background-color:#fff;
	font-weight:bold;
	border:0px;
	border-right:1px solid #ccc;
}

/*error*/
.ErrorBody
{
	margin:10px;
	padding:10px;
	border:1px solid #ccc;
}

.ErrorTitleBox
{
	font-size:18px;
	font-weight:bold;
}

.ErrorContentBox
{
	margin:20px;
}

.ErrorToolBox
{
	margin:20px;
	text-align:right;
}

/*pager*/
.PagerCustomInfo
{
}

.PagerCustomInfo .CurrentPage
{
	color:Red;
	font-weight:bold;
}

.PagerCustomInfo .PageCount
{
	color:Blue;
	font-weight:bold;
}

.PagerCustomInfo .CurrentPageLimit
{
	color:Blue;
	font-weight:bold;
}

/*Popup Control*/
.popupControl{
	background-color:White;
	position:absolute;
	visibility:hidden;
}



.Handle_Open, .Handle_Close, .Handle_Open_MouseOver, .Handle_Close_MouseOver
{
	background-repeat:no-repeat;
	background-position:center center;
	cursor:pointer;
}

.Handle_Open
{
	background-image:url(I/Handle_Open.gif);
}

.Handle_Close
{
	background-image:url(I/Handle_Close.gif);
}

.Handle_Open_MouseOver
{
	background-image:url(I/Handle_Open_Over.gif);
}

.Handle_Close_MouseOver
{
	background-image:url(I/Handle_Close_Over.gif);
}

/* JobsBox */
.JobsBox
{
	line-height:180%;
}

.JobInfoBox
{
	background-color:#F0F1F4;
	padding:5px;
	border-bottom:1px solid #D6D6D6;
}

.JobsBox .Job, .JobsBox .Amount, .JobsBox .Qualifications { width:120px; }
.JobsBox .JobRequirement { width:480px; height:40px; }

a.SubtractJobButton, a.AddJobButton { border:1px solid #ccc; padding:0 5px 0 30px; display:inline-block; line-height:24px; }
a.SubtractJobButton { background:transparent url(../../I/Subtract.png) no-repeat scroll 0 0; }
a.AddJobButton { background:transparent url(../../I/Add.png) no-repeat scroll 0 0; }

/* VoteItemsBox */
.VoteItemsBox
{
	line-height:180%;
}

.VoteItemBox
{
}

.VoteItemsBox .OptionTitle { width:250px; }
.VoteItemsBox .VoteCount { width:50px; }

a.SubtractVoteItemButton, a.AddVoteItemButton { border:1px solid #ccc; padding:0 5px 0 30px; display:inline-block; line-height:24px; }
a.SubtractVoteItemButton { background:transparent url(../../I/Subtract.png) no-repeat scroll 0 0; }
a.AddVoteItemButton { background:transparent url(../../I/Add.png) no-repeat scroll 0 0; }

.SearchBar .InputBox{ width:80px;}
.hide{ display:none;}

.QuotedList{ padding:0 0 0 10px; }
.QuotedList .title{ font-size:12px; font-weight:bold;}

#viewTemplate
{
	float:right;
	position:relative;
	bottom:400px;
	right:50px;
}

.picContent
{
	float:left;
	height:155px;
	margin:5px;
	text-align:center;
	width:120px;
}
.picContent h5
{
	font-size:12px;
	height:22px;
	line-height:22px;
	overflow:hidden;
	width:100%;
}
.picContent .pic{}
.picContent .pic img
{
	height:120px;
	width:120px;
}
.picContent .ButtonBar{}

.DicTextBoxSelectorListBox
{
	max-width:400px;	
}
.DicTextBoxSelectorListBox li
{
	float:left;
}
